package com.molinari.coding.dati.domain;

import java.io.Serializable;

import com.molinari.androidstructure.data.db.IOggettoEntita;
import com.molinari.coding.R;

/**
 * The persistent class for the CELLA database table.
 * 
 */
public class Cella implements Serializable, ICella, IOggettoEntita {
	
	private static final long serialVersionUID = 1L;

	public static final String NOME_TABELLA = "Cella";
	public static final String ID = "idCella";
	public static final String CHIAVE = "chiave";
	public static final String UNO = "uno";
	public static final String DUE = "due";
	public static final String TRE = "tre";
	public static final String IDUTENTE = "idUtente";

	private int idCella;
	private String chiave;
	private String uno;
	
	private String due;
	private String tre;
	private int idUtente;

	public Cella() {
	}

	public Cella clona() {
		Cella clonato = new Cella();
		clonato.setChiave(chiave);
		clonato.setUno(uno);
		clonato.setDue(due);
		clonato.setTre(tre);
		clonato.setIdUtente(idUtente);
		return clonato;
	}

	public int getIdCella() {
		return idCella;
	}

	public void setIdCella(int idCella) {
		this.idCella = idCella;
	}

	public String getChiave() {
		return chiave;
	}

	public void setChiave(String chiave) {
		this.chiave = chiave;
	}

	public String getDue() {
		return due;
	}

	public void setDue(String due) {
		this.due = due;
	}

	public String getTre() {
		return tre;
	}

	public void setTre(String tre) {
		this.tre = tre;
	}

	public int getIdUtente() {
		return idUtente;
	}

	public void setIdUtente(int idUtente) {
		this.idUtente = idUtente;
	}
	public String getUno() {
		return uno;
	}

	public void setUno(String uno) {
		this.uno = uno;
	}

	@Override
	public String getIdEntita() {
		return Integer.toString(getIdCella());
	}
	
	@Override
	public IOggettoEntita getEntita() {
		return this;
	}
}